mysql8中timestamp时间戳设置默认值 CURRENT | 您所在的位置:网站首页 › mysql1067错误 无效的默认值 › mysql8中timestamp时间戳设置默认值 CURRENT |
1、timestamp not null default CURRENT_TIMESTAMP,当explicit_defaults_for_timestamp由0转为1时会带来什么业务影响? 这样的转化,如果该timestamp字段有默认值,会造成原本insert 该timestamp字段value为null的语句会插入失败,影响业务; 2、datetime default null 转成 timestamp default CURRENT_TIMESTAMP,又会带来什么业务影响呢? 做这样的字段转化,会把原本该字段为null的值都转化为CURRENT_TIMESTAMP,如果历史数据多的化,这样的转化是非常耗资源的。同时还需考虑值的转变对业务带来的影响。 |
今日新闻 |
推荐新闻 |
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 |